
<script type="text/html" data-help-name="data-range">
    <!-- ここにNode機能の概要を、50文字以内で記述-->
    <p>ia-cloudのデータ項目の数値範囲を変換する。</p>

    <h3>プロパティ項目</h3>
    <dl class="message-properties">
        <dt>動作<span class="property-type">チェック</span></dt>
        <dd>対象外オブジェクト削除:変換の対象とならなかったia-cloudオブジェクトを出力しない</dd>
        <dt>変換リスト<span class="property-type">リスト</span></dt>
        <dl class="message-properties" style="margin-left: 8px">
            <dt>オブジェクトキー<span class="property-type">文字列</span></dt>
            <dd>変換する対象のオブジェクトキー。空欄は入力された全てのiaCloudオブジェクトを対象とする</dd>
            <dt>データ名称<span class="property-type">文字列</span></dt>
            <dd>変換する対象データ項目のデータ名称。</dd>
            <dt>変換方法<span class="property-type">選択</span></dt>
            <dd>データ値の変換方法：</dd> 
            <dd>off/gain、上下限、のいずれかを選択</dd> 
            <dt>変換に使用するする値<span class="property-type">数値</span></dt>
            <dd>スケーリングの場合：出力 = オフセット + (入力 * ゲイン)</dd>
            <dd>上下限リミットの場合：上限値・下限値で、データ範囲を制限</dd>
        </dl>
        <dt>名前<span class="property-type">文字列</span></dt>
        <dd>個別のNodeに付与する名前</dd>
    </dl>
    <h3>入力メーッセージ</h3>
    <dl class="message-properties">
        <dt>request <span class="property-type">string</span></dt>
        <dd>ia-cloudリクエスト内容。"store"のみ有効</dd>
        <dt>dataObject <span class="property-type">object</span></dt>
        <dd>ia-cloud dataObject構造のオブジェクト。</dd>
    </dl>

    <h3>出力メッセージ</h3>
    <dl class="message-properties">
        <dt>payload <span class="property-type">string | object</span></dt>
        <dd>ia-cloudオブジェクトのcontentData。エラーが発生した場合は、エラーコメント。</dd>
        <dt>request <span class="property-type">string</span></dt>
        <dd>ia-cloudリクエスト内容。デフォルトでは入力メッセージとして受けたものと同じ。</dd>
        <dt>dataObject <span class="property-type">object</span></dt>
        <dd>ia-cloud dataObject。変換リストの内容で変換した結果のdataObject。</dd>
    </dl>

    <h3>詳細説明</h3>
    <p>入力メッセージのiaCloudオブジェクトの各データ項目の数値を、設定したルールにしたがって変換します</p>
    <p>変換ルールは上から順番に適用され、同一のオブジェクトキー・データ名称の組合せは、空欄を含めて最初に出現したものだけが適用されます</p>
    <p>変換は、スケーリングと上下限リミットを選択できます。</p>
    <p>スケーリングは、ゼロ点と倍率を設定します。出力 = オフセット + (入力 * ゲイン)</p>
    <p>上下限リミットは、下限値・上限値で入力値を制限します。</p>
    <p>出力方式は以下のいずれかを選択できます</p>
    <p>変換するデータ項目がなかった場合、ia-cloudオブジェクトはそのままメッセージ出力する。</p>    
    <p>変換するデータ項目がなかった場合、ia-cloudオブジェクトをメッセージを出力しない。</p>
</script>
